import {
	BASE_URL, pageList
} from '@/common/public_url.js'
import { wxLogin } from '../login/index.js'

// 判断是微信公众号/支付宝生活号/app/微信小程序
export function setType() {
	// #ifdef H5
	var ua = navigator.userAgent.toLowerCase();
	if (ua.match(/MicroMessenger/i) == "micromessenger") {
		// 微信内置浏览器-微信公众号
		return 'wxFlag'
	} else if (ua.match(/AlipayClient/i) == "alipayclient") {
		// 支付宝浏览器-支付宝生活号
		return 'aliFlag'
	} else {
		// app
		return 'appFlag'
	}
	// #endif
	
	// #ifdef APP-PLUS
	return 'appFlag'
	// #endif
	
	// #ifdef MP-WEIXIN
	// 微信小程序
	return 'wxApplet'
	// #endif
}

// 微信公众号时跳转重定向获取openid
export function formatLogin() {
	var flag = setType()
	// #ifdef H5
	if (flag == 'wxFlag') {
		// window.location.href = BASE_URL + '/q/dada/s/?s=jsapi'
		window.location.href = pageList.login
	} else {
		uni.reLaunch({
			url: '/pages/login/index'
		})
	}
	// #endif
	
	// #ifndef h5
	uni.reLaunch({
		url: '/pages/login/index'
	})
	// #endif
	
	// #ifdef MP-WEIXIN
	// wxLogin()
	// #endif
}

// 小程序模式下状态栏高度
export function getNavBarHeight(){
	// #ifdef MP-WEIXIN
	const custom = wx.getMenuButtonBoundingClientRect()
	// console.log(custom,'微信小程序特有')
	return (custom.height + custom.top + 8) + 'px'
	// #endif
}

// 停车场名隐私化
export function formatParklotName(name){
	return name.replace(/^(.).*(.)$/,"$1****$2")
}
